#include "../header.h"

//线程1 
void * pthread_fun1(void * arg)
{
    int num1 = 10;
    while(num1--)
    {
        //每秒钟操作屏幕文件。
        printf("this is %s test :%d :%lu\n",__func__,getpid(),pthread_self());
        sleep(1);
    }
    //线程退出函数  返回2号状态。
    pthread_exit((void*)2);
}

int main(int argc, char const *argv[])
{
    pthread_t tid1 = 0 ,tid2 = 0 ;
    pthread_create(&tid1,NULL,pthread_fun1,NULL);
 
    sleep(3);
    //三秒钟以后 取消线程1的执行。
    pthread_cancel(tid1);

    printf("main over\n");
    return 0;
}
